Lab7


4531210121_4531214721  น.ส. ฐิติพร วงศ์ไพศาลเจริญ และ น.ส. ธัชนันท์ เตชะสมบูรณากิจ (27/8/2545 (11:47:33))
(SM=2, CM=3, ST=2, KY=0, TR=05:49)

TestScript
Mini-Quiz :  (0.0 คะแนน)

JLab>java Selftest
>>JLabIO->Testing 0 :  ok
>>JLabIO->Testing 1 :  ok
>>JLabIO->Testing 2 :  ok
>>JLabIO->Testing 3 :  ok
>>JLabIO->Testing 4 :  ok
>>JLabIO->Testing 5 :  ok
>>JLabIO->Testing 6 :  ok
>>JLabIO->Testing 7 :  ok
>>JLabIO->Testing 8 :  ok
>>JLabIO->Testing 9 :  ok

>>JLab:<POINT>10</POINT>
JLab>

ได้ 10 คะแนน
Source Code
import jlab.JLabIO;

public class Lab7 {
  public static boolean isBoardLegal(int[][] b) {
int[] y = new int[16];
int k = 0, i, j, l = 0, c = 0;


for (i = 0; i < 4; i++)
   for (j = 0; j < 4; j++) {
     y[k] = b[i][j];
     k++;
     }
for (i = 0; i < 15; i++)
  for (j = i + 1; j < 16; j++)
    if ((y[i] > y[j]) && (y[j] != 0)) l++;
    
for (i = 0; i < 4; i++)
  for (j = 0; j < 4; j++)
  if (b[i][j] == 0) c = i + 1;
if ((c + l) % 2 == 0) return true;
else return false;     
          


  }
}